package storeEntity

// EbStoreOrderEconomize 用户资金节省表
type StoreOrderEconomize struct {
	ID           int64   `json:"id" gorm:"column:id" form:"id"`                                  // 订单ID
	OrderId      string  `json:"order_id" gorm:"column:order_id" form:"order_id"`                // 订单号
	Uid          int64   `json:"uid" gorm:"column:uid" form:"uid"`                               // 用户id
	OrderType    int8    `json:"order_type" gorm:"column:order_type" form:"order_type"`          // 配送方式 1=商品订单 ，2=线下订单
	PayPrice     float64 `json:"pay_price" gorm:"column:pay_price" form:"pay_price"`             // 实际支付金额
	PostagePrice float64 `json:"postage_price" gorm:"column:postage_price" form:"postage_price"` // 邮费优惠金额
	MemberPrice  float64 `json:"member_price" gorm:"column:member_price" form:"member_price"`    // 会员优惠金额
	OfflinePrice float64 `json:"offline_price" gorm:"column:offline_price" form:"offline_price"` // 线下优惠金额
	CouponPrice  float64 `json:"coupon_price" gorm:"column:coupon_price" form:"coupon_price"`    // 优惠券优惠金额
	AddTime      int64   `json:"add_time" gorm:"column:add_time" form:"add_time"`                // 创建时间
	Status       int8    `json:"status" gorm:"column:status" form:"status"`                      // 状态
}

// TableName 表名称
func (*StoreOrderEconomize) TableName() string {
	return "eb_store_order_economize"
}
